package offer;

import java.util.HashSet;
import java.util.Set;

public class Offer61 {

    public boolean isStraight(int[] nums) {
        Set<Integer> set=new HashSet<>();

        //TODO:2023/8/1 这里最大的值和最小的数值设置的不对
//        int max=Integer.MIN_VALUE;
//        int min=Integer.MAX_VALUE;
        int max=0;
        int min=14;
        for(int a:nums){
            //TODO:2023/8/1 这个忘记了
            if (a==0){
                continue;
            }
            max=Math.max(a,max);
            min=Math.min(a,min);
            if(set.contains(a)){
                return false;
            }
            set.add(a);
        }
        return  max-min<5;
    }

    public static void main(String[] args) {
        Offer61 offer61 = new Offer61();
        int[] arr={2,4,5,6,10};
        System.out.println(offer61.isStraight(arr));
    }
}
